package com.xuexiang.yoyo.entity;

import java.io.Serializable;

/**
 * Created by liuxiangfei 20230316
 */
public class ProfileGeneric implements Serializable {
    private static final long serialVersionUID = 6447191644487954343L;
    private Long id;

    /**
     * 设备编号
     */
    private String deviceCode;

    /**
     * 通道ln
     */
    private String channelLn;

    /**
     * 曲线总数
     */
    private Integer entriesInUse;

    /**
     * 曲线数据库的时间间隔
     */
    private Integer capturePeriod;

    /**
     * 电表允许存储数据的总量
     */
    private Integer profileEntries;

    private String source;
    private String name;
    private String username;


    public String getSource() {
        return source;
    }

    public void setSource(String source) {
        this.source = source;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }


    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    /**
     * @return id
     */
    public Long getId() {
        return id;
    }

    /**
     * @param id
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 获取设备编号
     *
     * @return device_code - 设备编号
     */
    public String getDeviceCode() {
        return deviceCode;
    }

    /**
     * 设置设备编号
     *
     * @param deviceCode 设备编号
     */
    public void setDeviceCode(String deviceCode) {
        this.deviceCode = deviceCode;
    }

    /**
     * 获取通道ln
     *
     * @return channel_ln - 通道ln
     */
    public String getChannelLn() {
        return channelLn;
    }

    /**
     * 设置通道ln
     *
     * @param channelLn 通道ln
     */
    public void setChannelLn(String channelLn) {
        this.channelLn = channelLn;
    }

    /**
     * 获取曲线总数
     *
     * @return entries_in_use - 曲线总数
     */
    public Integer getEntriesInUse() {
        return entriesInUse;
    }

    /**
     * 设置曲线总数
     *
     * @param entriesInUse 曲线总数
     */
    public void setEntriesInUse(Integer entriesInUse) {
        this.entriesInUse = entriesInUse;
    }

    /**
     * 获取曲线数据库的时间间隔
     *
     * @return capture_period - 曲线数据库的时间间隔
     */
    public Integer getCapturePeriod() {
        return capturePeriod;
    }

    /**
     * 设置曲线数据库的时间间隔
     *
     * @param capturePeriod 曲线数据库的时间间隔
     */
    public void setCapturePeriod(Integer capturePeriod) {
        this.capturePeriod = capturePeriod;
    }

    /**
     * 获取电表允许存储数据的总量
     *
     * @return profile_entries - 电表允许存储数据的总量
     */
    public Integer getProfileEntries() {
        return profileEntries;
    }

    /**
     * 设置电表允许存储数据的总量
     *
     * @param profileEntries 电表允许存储数据的总量
     */
    public void setProfileEntries(Integer profileEntries) {
        this.profileEntries = profileEntries;
    }

}
